using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using Buddy.Auth.Math;

namespace Buddy.Auth.Objects
{
	[KnownType(typeof(Vector3))]
	[DataContract(Name = "WoWMailbox", Namespace = "Buddy.Auth.Objects")]
	public class WoWMailbox
	{
		[CompilerGenerated]
		private uint uint_0;

		[CompilerGenerated]
		private Vector3 vector3_0;

		[CompilerGenerated]
		private uint uint_1;

		[CompilerGenerated]
		private int int_0;

		[DataMember]
		public uint Entry
		{
			[CompilerGenerated]
			get
			{
				return uint_0;
			}
			[CompilerGenerated]
			set
			{
				uint_0 = value;
			}
		}

		[DataMember]
		public Vector3 Location
		{
			[CompilerGenerated]
			get
			{
				return vector3_0;
			}
			[CompilerGenerated]
			set
			{
				vector3_0 = value;
			}
		}

		[DataMember]
		public uint FactionId
		{
			[CompilerGenerated]
			get
			{
				return uint_1;
			}
			[CompilerGenerated]
			set
			{
				uint_1 = value;
			}
		}

		[DataMember]
		public int MapId
		{
			[CompilerGenerated]
			get
			{
				return int_0;
			}
			[CompilerGenerated]
			set
			{
				int_0 = value;
			}
		}
	}
}
